export interface MaterialModelSupplierRelVO {
  /**
   *
   */
  id: string | number;

  /**
   * 物料型号Id
   */
  materialModelId: string | number;

  model: string;

  /**
   * 供应商Id
   */
  supplierId: string | number;

  companyName?: string;
  /**
   * 质检方式
   */
  quantityTestingMethod: string;

  /**
   * 质检比例
   */
  quantityTestingRate: number;

  /**
   * 采购价格
   */
  purchasePrice: number;

  /**
   * 最小起订量
   */
  minOrderQuantity: number;

  /**
   * 毛重
   */
  grossWeight: number;

  /**
   * 净重
   */
  netWeight: number;

  /**
   * 来源
   */
  source: string;

  /**
   * 备注
   */
  remark: string;
}

export interface MaterialModelSupplierRelForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 物料型号Id
   */
  materialModelId?: string | number;

  model?: string;

  /**
   * 供应商Id
   */
  supplierId?: string | number;

  companyName?: string;

  /**
   * 质检方式
   */
  quantityTestingMethod?: string;

  /**
   * 质检比例
   */
  quantityTestingRate?: number;

  /**
   * 采购价格
   */
  purchasePrice?: number;

  /**
   * 最小起订量
   */
  minOrderQuantity?: number;

  /**
   * 毛重
   */
  grossWeight?: number;

  /**
   * 净重
   */
  netWeight?: number;

  /**
   * 来源
   */
  source?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface MaterialModelSupplierRelQuery extends PageQuery {
  /**
   * 物料型号Id
   */
  materialModelId?: string | number;

  model?: string;

  /**
   * 供应商Id
   */
  supplierId?: string | number;

  companyName?: string;

  /**
   * 质检方式
   */
  quantityTestingMethod?: string;

  /**
   * 质检比例
   */
  quantityTestingRate?: number;

  /**
   * 采购价格
   */
  purchasePrice?: number;

  /**
   * 最小起订量
   */
  minOrderQuantity?: number;

  /**
   * 毛重
   */
  grossWeight?: number;

  /**
   * 净重
   */
  netWeight?: number;

  /**
   * 来源
   */
  source?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
